package com.hmc.modules.sjfx.dto.sjfx;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 正态分布拟合
 */
@Data
@AllArgsConstructor
@Schema(description = "正态分布拟合")
public class GgHfDTO {
    List<Double> yskeylist;

    List<Integer> ysvlist;

    List<Double> tskeylist;

    List<Integer> tsvlist;

    // 获取抗拉强度的平均值
    double klqdMeanmean;
    // 获取抗拉强度的标准差
    double klqdStandardDeviation;
    // 获取抗拉强度的最大值
    double klqdMax;
    // 获取抗拉强度的最小值
    double klqdMin;

    // 获取屈服强度的平均值
    double qfqdMean;
    // 获取屈服强度的标准差
    double qfqdStandardDeviation;
    // 获取屈服强度的最大值
    double qfqdMax;
    // 获取屈服强度的最小值
    double qfqdMin;

    // 抗拉强度正态分布概率
    List<Double> klqdztfb;

    // 屈服强度正态分布概率
    List<Double> qfqdztfb;

//    public GgHfDTO(List<Double> yskeylist, List<Integer> ysvlist, List<Double> tskeylist, List<Integer> tsvlist, double klqdMeanmean, double klqdStandardDeviation, double klqdMax, double klqdMin, double qfqdMean, double qfqdStandardDeviation, double qfqdMax, double qfqdMin) {
//        this.yskeylist = yskeylist;
//        this.ysvlist = ysvlist;
//        this.tskeylist = tskeylist;
//        this.tsvlist = tsvlist;
//        this.klqdMeanmean = klqdMeanmean;
//        this.klqdStandardDeviation = klqdStandardDeviation;
//        this.klqdMax = klqdMax;
//        this.klqdMin = klqdMin;
//        this.qfqdMean = qfqdMean;
//        this.qfqdStandardDeviation = qfqdStandardDeviation;
//        this.qfqdMax = qfqdMax;
//        this.qfqdMin = qfqdMin;
//    }
}
